package com.service.dao.model;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 会员等级
 *
 * @author xxxx
 * @email xxxx@qq.com
 * @date 2019-11-15 14:40:48
 */
@Data
@TableName("hm_member_grade_config")
public class MemberGradeConfig implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 
	 */
	private String gradeName;

	/**
	 * 直推分红比例 返利购买商品的货币比例
	 */
	private BigDecimal directRewardRate;

	/**
	 *总消费业绩
	 */
	private BigDecimal totalConsumption;

	/**
	 * 业绩提成分红比例
	 */
	private BigDecimal performanceCommissionRate;
	/**
	 * 算力提成分红比例
	 */
	private BigDecimal hashRateCommissionRate;
	/**
	 * 该等级的团队伞下算力业绩达到最低要求
	 */
	private BigDecimal umbrellaHashRateNumLimit;

	/**
	 * 该等级的团队伞下等级1达到最低要求
	 */
	private Integer vipGradeOneNumLimit;
	/**
	 * 该等级的团队伞下等级2达到最低要求
	 */
	private Integer vipGradeTwoNumLimit;
	/**
	 * 该等级的团队伞下等级3达到最低要求
	 */
	private Integer vipGradeThreeNumLimit;
	/**
	 * 该等级的团队伞下等级4达到最低要求
	 */
	private Integer vipGradeFourNumLimit;
	/**
	 * 该等级的享受全网算力提成百分比
	 */
	private BigDecimal networkMiningRewardRate;
	/**
	 * 累计消费
	 */
	private BigDecimal totalConsumptionDaily;
	/**
	 * 有效直推会员数
	 */
	private Integer validDirectMember;
	/**
	 * 小市场有效会员数
	 */
	private Integer smallMarketMember;
	/**
	 * 培育奖
	 */
	private BigDecimal teamMemberRate;
	/**
	 * 每天合成份数
	 */
	private BigDecimal conversionNumDaily;

	/**
	 * 每天FIl提现额度
	 */
	private BigDecimal withdrawLimitDailyFil;

	/**
	 * 每天BTC提现额度
	 */
	private BigDecimal withdrawLimitDailyBtc;

	/**
	 * 每天ETH提现额度
	 */
	private BigDecimal withdrawLimitDailyEth;
	/**
	 * USDF每天提现额度
	 */
	private BigDecimal withdrawLimitDailyUsdf;
	/**
	 * USDT每天提现额度
	 */
	private BigDecimal withdrawLimitDailyUsdt;
	/**
	 * EXDF每天提现额度
	 */
	private BigDecimal withdrawLimitDailyExdf;
	/**
	 * XCH每天提现额度
	 */
	private BigDecimal withdrawLimitDailyXch;
	/**
	 * 提现额度在这个界限下提现额度为0，以上不为0
	 */
	private Integer withdrawLimit;
	/**
	 * 最大累计在挖算力
	 */
	private BigDecimal totalHrComboRunning;
	/**
	 * 星级会员(1:是,2:不是)
	 */
	private Integer star;

	private Integer gradeSort;

	private Date createTime;

}
